<?php

class PC4_Util_Validacao_Unica extends PC4_Util_Validacao_Abstrata{
	public function valida(&$registro, $campo, $modelo, $valor = 0) {
		$busca = "$campo <> '$valor' AND $campo = {$registro[$campo]}";
		#$busca = array(
		#	'id <>' => $valor,
		#	$campo => $registro[$campo]
		#);
		$rs = $modelo->consulta($busca);
		if (!empty($rs)) {
			$modelo->erros[] = 'O ' . $campo . ' "'.$registro[$campo].'" já existe na base de dados!';
			return $modelo->erros;
		}
	}
}

?>